Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 USA F13 Spain F13 USA F14 Uzbekistan F2 Thailand F3 USA F12 Malaysia F1 Malaysia F2 Laos F1 USA F8 USA F9 Mexico F2 Mexico F3 Mexico F4 USA F13 Indonesia F5 Thailand F4 Thailand F5 USA F7 Chinese Taipei F2 China F4 China F4 (Luzhou) Thailand F2 USA F14 2003 West Side Tennis Club Challenger - Forest Hills USTA Challenger of Burbank - Burbank Cadillac Pro Indoor USTA Challenger - West Bloomfield ARMS USTA Challenger - Rocky Mount Downtown Athletic Club USTA Challenger - Amarillo drkoop.com USTA Challenger of Tallahassee - Tallahassee Memorial Kolyaskin - Donetsk The Comercia Challenger - Aptos USTA Men's Challenger of Urbana-Champaign - Urbana Ho Chi Minh City Challenger - Ho Chi Minh City 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda III Challenger Continenal Plaza - Puerto Vallarta 2002 USTA Challenger of Calabasas - Calabasas 2002 FSE Challenger - Tarzana GHI Bronx Classic - Bronx Yokohama Challenger 2001 - Yokohama University of Tennessee USTA Challenger - Knoxville drkoop.com USTA Tennis Championships of San Antonio - San Antonio Nova Challenger Osaka - Osaka Fergana Challenger - Fergana USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2003 USTA Challenger of Calabasas - Calabasas The Granby Natrel Challenger - Granby Samsung Securities Cup Challenger Tennis - Seoul Copa Ericsson Costa Rica - San Jose USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov A Glimmer of Hope Challenger - Austin USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Uncle Toby's Burnie Challenger - Tasmania Hilton Waikoloa USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City The Wright Financial Group, Inc. Challenger - Champaign Binghamton Professional Tennis Tournament - Binghamton Okal Cup 2004 - Eckental Hilton Waikoloa Village USTA Challenger - Waikoloa Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby Tallahassee Tennis Challenger - Tallahassee University of Tennessee USTA Men's Challenger - Knoxville ATP Open Castilla y Leon - Segovia USTA/Adtech Challenger - Boston 2001 USTA Tallahassee Tennis Challenger - Tallahassee CMG Asia Open - Hong Kong The LTA Cardiff Challenger - Cardiff Heineken Challenger - Ho Chi Minh City X Open Internacional D'Andorra - Andorra Akbank Private Banking TED Open 2006 - Istanbul Open Castilla y Leon - Segovia 2002 Azalea Orthopedic Challenger - Tyler Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Music City Challenger - Nashville USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank USTA Challenger - Champaign USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa Arroyo de la Encomienda - Valladolid Mobilux Open - Luxembourg Belgaum Open - Belgaum Busan Open Challenger Tennis - Busan The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Open Castilla y Leon - Segovia Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Busan Open Challenger Tennis - Busan The Surbiton Trophy - Surbiton Open de Rennes La Trinitaine - Rennes Swanston Challenger - Sacramento Tiburon Challenger - Tiburon Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Pro Challenger at Calabasas - Calabasas Tatra Banka Open - Bratislava Kobstaedernes ATP Challenger - Kolding The Natrel's Challenger - Granby Ford Tennis Championships - Louisville Logopak Challenger 2005 - Lubeck Heineken Challenger - Ho Chi Minh City Taiwan Challenger - Kaohsiung Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Seascape Challenger - Aptos Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver Sunset Moulding Challenger - Yuba City 2007 Challenger of Santa Clara - Valencia The Comercia Bank Challenger - Aptos Oldum Brown Vancouver Open - Vancouver Carson Challenger Dallas Challenger 2006 North Shore Pro Tennis Championship - Winnetka Odlum Brown Vancouver Open - Vancouver College Station Challenger - College Station Austin Challenger - Austin Baton Rouge Challenger WOW Cafe Challenger - New Orleans Talahassee Challenger USTA Challenger of Oklahoma - Tulsa Semgroup Challenger - Tulsa Yuba City Challenger The Swanston Challenger - Sacramento Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Lambertz Open by Stawag - Aachen Binghamton Challenger Como Challenger Sacramento Challenger Bauer Watertechnology Cup - Eckental Tiburon Challenger Calabasas Challenger Charlottesville Challenger Mobilux Open - Luxembourg Savannah Challenger Vancouver Challenger Ojai Challenger Challenger 42 - Andrezieux Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Vancouver Challenger Sacramento Challenger Toyota Challenger Odlum Brown Vancouver Open - Vancouver Singapore Challenger Wolfsburg Challenger Bangkok Challenger GHI Bronx Classic - Bronx BMW Tennis Championship - Sunrise TED Open - Istanbul Carson Challenger Aptos Challenger Kobstaedernes ATP Challenger - Kolding Shanghai Challenger PrivatBank Cup - Dnepropetrovsk Seoul Challenger GHI Bronx Tennis Classic - Bronx Toyota Challenger USTA Men's Challenger of Dallas - Dallas Burnie Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Kaohsiung Challenger Busan Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Vancouver Challenger ATP Guzzini Challenger - Recanati Leon Challenger Mexico City Challenger Busan Challenger Prostejov Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Fergana Challenger - Fergana Kaoshuing Challenger Fifth Third Bank Tennis Championships - Lexington Dallas Challenger Yokohama Challenger Maui Challenger Chitre Challenger Dallas Challenger Challenger Banque Nationale Rimouski - Rimouski Irving Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Istanbul Challenger Geneva Challenger Bratislava Challenger Noumea Challenger San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos Taipei City Challenger Busan Challenger 2004 Freeman Men's Challenger - Joplin Ilkley Challenger Bangkok Challenger China Open - Beijing Music City Challenger - Nashville Manila Challenger Pro Challenger at Calabasas - Calabasas New Delhi Challenger 3rd Volkswagon Challenger - Wolfsburg Guangzhou Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Busan Challenger Ho Chi Minh City Challenger Kun-Ming Challenger Bangkok Challenger Kyoto Challenger - Kyoto 2001 Eddleman USTA Challenger - Birmingham Ho Chi Minh City Challenger Ningboo Challenger Bangkok Challenger Smith Barney Men's Challenger - Covington Winnetka Challenger Akbank Private Banking TED Open - Istanbul Taipei City Challenger Kyoto Challenger Vancouver Challenger Tiburon Challenger 2005 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Brescia Challenger Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Seoul Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Delhi Challenger I - New Delhi USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Kyoto Challenger The LTA Wrexham Challenger - Wrexham Kaohsiung Challenger XL Capital Bermuda Open - Bermuda Heineken Challenger - Ho Chi Minh City XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Fergana Tennis Challenger Tournament - Fergana Kobe Challenger Fifth-Third Bank Tennis Championships - Lexington Bangkok Challenger Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver USTA Seascape Challenger - Aptos Shenzhen Challenger Winnetka Challenger Taipei City Challenger Dharwad Challenger 2003 - Dharwad Zhangjiagang Challenger Gimcheon Challenger USTA Men's Challenger of Dallas - Dallas Chengdu Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa The West Side Tennis Club Clay Court Challenger - Forest Hills Kaohsiung Challenger University of Tennessee USTA Men's Challenger - Knoxville Burbank Challenger - Burbank The $50,000 Pro Challenger at Calabasas - Calabasas SMS Tennis Cup - Sao Paulo Head Cup Busan Open - Busan Nottingham Men's Challenger - Nottingham Taipei City Challenger Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Fifth-Third Bank Tennis Championships - Lexington Adidas International - Sydney Colorado Classic - Denver Winnetka Challenger GHI Bronx Classic - Bronx USTA Comerica Challenger - Aptos Healthsouth USTA Challenger - Dallas Tumkur Open - Tumkur Waco International Tennis Challenger - Waco USTA/Safeway Challenger - Aptos Heineken Challenger 2004 - Ho Chi Minh City Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Leon 2004 - Leon West Side Tennis Club Clay Court Challenger - Forest Hills Kyiv Open - Kiev drkoop.com USTA Tennis Championships - Armonk Intersport Heilbronn Open - Heilbronn USTA Safeway Challenger - Aptos Samsung Securities Cup Challenger Tennis - Seoul 2001 UT Tyler Patriot Challenger - Tyler USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana Ciudad de Pozoblanco Open Diputacion - Cordoba Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Open - Busan 2004 USTA Challenger of Calabasas - Calabasas GHI Bronx Classic - Bronx Legg Mason Tennis Classic - Washington D.C. Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Banca Stato Challenger - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Lubbock Challenger - Lubbock XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Legg Mason Tennis Classic - Washington D.C. Baton Rouge Pro Tennis Classic - Baton Rouge Pilot Pen International - New Haven Japan Open - Tokyo Sybase Open - San Jose Kroger / St. Jude International - Memphis Savannah Challenger Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Sacramento Challenger - Sacramento Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Copenhagen Open - Copenhagen Siebel Open - San Jose The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador AIG Japan Open - Tokyo U.S. Men's Clay Court Championships - Houston BMW Open - Munich Miller Lite Hall of Fame Tennis Championships - Newport U.S. Men's Clay Court Championships - Orlando Nottingham-2 Challenger Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Carson Challenger Fergana Challenger BellSouth Open - Vina del Mar Prostejov Challenger Heineken Open - Auckland Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London The Tennis Channel Open - Las Vegas Mercedes-Benz Cup - Los Angeles Champaign Challenger RCA Championships - Indianapolis Caloundra Challenger Japan Open - Tokyo Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Indianapolis Tennis Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Next Generation Adelaide International - Adelaide Heineken Open Shanghai - Shanghai Hong Kong Challenger Honolulu Challenger Dallas Challenger Seoul Challenger Rimouski Challenger Shanghai Challenger Ortisei Challenger Helsinki Challenger Toyota Challenger Campbell's Hall of Fame Tennis Championships - Newport SAP Open - San Jose Atlanta Tennis Championships - Atlanta Dallas Challenger Malaysian Open - Kuala Lumpur Malaysian Open - Kuala Lumpur Guadalajara Challenger China Open - Beijing Kroger / St. Jude International - Memphis Baton Rouge Challenger Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Brisbane International - Brisbane SAP Open - San Jose Farmers Classic - Los Angeles Andria Challenger Morelos Challenger Calabasas Challenger Manchester Challenger Aircel Chennai Open - Chennai Suzhou Challenger Mercedes-Benz Cup - Los Angeles Hall of Fame Tennis Championships - Newport Yokohama Challenger Claro Open Colombia - Bogota Claro Open Colombia - Bogota Qingdao Challenger Franklin Templeton Tennis Classic - Scottsdale AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Yokohama Challenger Quanzhou Challenger USTA Men's Challenger of Dallas - Dallas Taipei City Challenger Ningboo Challenger Los Angeles New Haven Seoul Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Le Gosier Challenger Honda Kah Singapore Men's Tennis Open - Singapore Shimadzu All Japan Indoor - Kyoto USTA Seascape Challenger - Aptos Samsung Securities Cup - Seoul CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Shimadzu All Japan Indoor - Kyoto Laser Vision USTA Challenger - Amarillo BellSouth Open - Auckland Sybase Open - San Jose 2003 Eddleman USTA Challenger - Birmingham Swanston Challenger - Sacramento Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen AIG Japan Open - Tokyo Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham AIG Japan Open - Tokyo Next Generation Adelaide International - Adelaide Sybase Open - San Jose Salem Open - Hong Kong Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent SAP Open - San Jose Heineken Open Singapore - Singapore The Samsung Open - Nottingham Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham U.S. Men's Clay Court Championships - Houston Thailand Open - Bangkok Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Heineken Open Shanghai - Shanghai Salem Open - Hong Kong du Maurier Open - Montreal du Maurier Open - Toronto The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Indian Wells Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Tennis Masters Series - Indian Wells Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Tennis Masters Series - Miami China Open - Beijing Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Heineken Open - Auckland Tennis Channel Open - Las Vegas Sony Ericsson Open - Miami Farmers Classic - Los Angeles Shanghai Rolex Masters - Shanghai SAP Open - San Jose French Open - Paris Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris French Open - Paris Tennis Masters Series - Montreal Australian Open - Melbourne French Open - Paris Tennis Masters Series - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Wimbledon - London Wimbledon - London BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Countrywide Classic - Los Angeles Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Campbell's Hall of Fame Tennis Championships - Newport Apia International - Sydney Wimbledon - London French Open - Paris Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group II, 3R, PAK-TPE 3-2 Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 1R, TPE-PAK 3-2 15th Asian Games Doha 2006 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Australian Open (Wildcard)